#pragma once 

#include "abstractCodec.h"
namespace TinyRPC {

/**
 *  基于length编码
 *    | * * * * | ******************************|
 *     len(4字节)              content(len字节)
 */
class LengthCodec : public AbstractCodec {
public:
    std::string decode(BufferPtr inputBuffer);
    std::string encode(std::string& out);
};
}
